草庐IT

swift - 3D Touch 和 UITableViewCell

全部标签

ios - UITableViewCell中嵌入的UICollectionViewCell在重新出现时改变滚动位置

我有一个表格View,其中的单元格具有水平CollectionView。我有多个具有相同样式的单元格。假设索引0和5处的tableView单元格具有相同的样式(我在dequeueReusableCellWithIdentifier中使用相同的UITableViewCell子类)。用户滚动到索引5处的tableViewCell。他向左滚动水平CollectionView(假设red-1和yellow-2单元格现在隐藏,cyan-3在最左边)。用户滚动回索引0处的tableViewCell。虽然它是不同的UITableViewCell实例,但CollectionView偏移设置为与索引5处

ios - 如何获取从 iOS 10 和 Swift 3 中的 Firebase 控制台发送的推送通知的主体?

我正在开发一个iOS应用程序,它应该接收从Firebase控制台发送的推送通知。我使用的是Swift3和iOS10。按照Firebase文档的建议,我们必须将委托(delegate)对象分配给UNUserNotificationCenter对象以接收和显示通知,并将FIRMessaging对象分配给接收数据消息,然后我们的应用程序完成启动。这已在didFinishLaunchingWithOptions方法中完成。我按照所有步骤来配置Firmessaging和APNs。现在,当我从Firebase控制台发送消息时,我通过applicationReceivedRemoteMessage(

ios - 我想要动态获取 uitableview 总高度,而不是 uitableviewcell,

我想动态获取uitableview总高度,不是UITableViewCell,不是frame,我第一次发现self.tableView.contentSize.height=0,所以我这个问题很麻烦,我需要帮助。谢谢... 最佳答案 您可以使用UITableView的contentSize属性,但您应该先布局tableView。检查这个答案https://stackoverflow.com/a/2528123/1158590 关于ios-我想要动态获取uitableview总高度,而不是

ios - UITableViewCell 内部的 UIPageViewController

嘿,我想问一下如何在UITableViewCell中实现UIPageViewController。我一直在四处阅读,但到目前为止似乎对任何尝试的人都不起作用。我会很感激一些提示,不需要完整的答案..谢谢! 最佳答案 目前还不清楚你到底想做什么,但让我看看我是否可以解释一下。您希望在TableView单元格内有一个页面ViewControllerView。您需要为每个单元格创建一个页面ViewController,将其View调整为单元格内容View的大小,并将该View添加为单元格的subview。然后,您必须在单元格内实现页面Vi

ios - 带有自定义初始化程序的 UITableViewCell dequeueReusableCellWithIdentifier

我正在使用[UITableViewregisterClass:forReuseIdentifier:]和[UITableViewdequeueReusableCellWithIdentifier:]来对UITableViewCell进行排队和出队。例如,在viewDidLoad中:[self.storeTableViewregisterClass:[StoreLineGraphCell类]forCellReuseIdentifier:@"StoreLineGraphCellIdentifier"];在cellForRowAtIndexPath中:StoreLineGraphCell*c

ios - UITableViewCell 中的 CALayer 阴影绘制不正确

我正在使用CALayer将阴影应用到UITableViewCell。这是我的代码:-(void)addShadowToView:(UIView*)view{//shadowview.layer.shadowColor=[[UIColorcolorWithWhite:0.0falpha:0.1f]CGColor];view.layer.shadowOpacity=1.0f;view.layer.shadowOffset=CGSizeMake(0.0f,3.0f);view.layer.shadowRadius=6.0f;CGRectshadowFrame=view.layer.bound

ios - 单击 UITableViewCell 上的 UIImageView 模板图像色调颜色更改

我正在尝试将模板图像添加到幻灯片菜单Controller(基于此SideMenuControllercomponent)。但我对色调有疑问。原始图像是深灰色的,我希望它们是白色的。我已经设置了.alwaysTemplate模式并以编程方式着色颜色,但我得到的不是必需的行为:即,仅当我点击该菜单项时,色调颜色才会从灰色变为白色。你知道如何解决这个问题吗?这是我的导航菜单Controller代码:classNavigationMenuController:UITableViewController{@IBOutletweakvargroupsIcon:UIImageView!@IBOutl

ios - 自定义 UITableViewCell 中的 contentView 宽度错误?

在UITableViewCell子类中,我覆盖了layoutSubviews,因为我需要计算几个subview的帧。我所有计算的基础是内容View的宽度。这就是我开始实现layoutSubviews的样子:-(void)layoutSubviews{[superlayoutSubviews];//invokethistosetupthecontentview'sboundsCGFloatcontentViewWidth=self.contentView.bounds.size.width;[...]//calculateandassignframestosubviews}我已经开始在i

ios - UITableViewCell Style Value1 的详细 View 中的文本是什么颜色?

我在我的TableView的一个附属View中添加了一个文本字段。问题是文本的颜色是黑色,而它周围其他单元格的详细View中的颜色是某种浅蓝色。我希望文本字段中的文本具有相同的颜色,而不是[UIColorblueColor];那么有谁知道如何让我的文本字段中的颜色与其周围的单元格具有相同的颜色。 最佳答案 最直接的方法可能是从detailTextLabel的textColor属性中读取颜色。或者在创建所有其他单元格时,在detailTextLabel上设置textColor。这样,即使Apple在未来版本的操作系统中更改颜色(或引入

ios - swift 3 facebook sdk 获取好友列表

我需要获取我所有的好友列表:我找到了这段代码:varfbRequestFriends:FBSDKGraphRequest=FBSDKGraphRequest(graphPath:"/{friend-list-id}",parameters:[AnyHashable:Any]())fbRequestFriends.start{(connection,result,error)iniferror==nil&&result!=nil{print("RequestFriendsresult:\(result!)")}else{print("Error\(error)")}}但作为返回,我得到了